﻿using AliFox.BaseService.Systems.TenantManagement.Dto;
using System.Threading.Tasks;
using System;
using Volo.Abp.Application.Dtos;
using Volo.Abp.Application.Services;
using AliFox.BaseService.Systems.UserRoleMenusManagement.Dto;

namespace AliFox.BaseService.Systems.UserRoleMenusManagement;

public interface IRoleMenusAppService : IApplicationService
{
    Task<ListResultDto<RoleMenusDto>> GetRoleMenus();

    Task<ListResultDto<Guid>> GetRoleMenuIds(Guid id);

    Task<ListResultDto<MenusListDto>> GetMenusList();

    Task Update(UpdateRoleMenuDto input);
}